import { IPSModelObject } from '../ipsmodel-object';

/**
 *
 * 子接口类型识别属性[]
 * @export
 * @interface IPSDEFDTColumn
 */
export interface IPSDEFDTColumn extends IPSModelObject {
  /**
   * 列名称
   * @type {string}
   */
  columnName: string;

  /**
   * 数据库类型
   * @type {string}
   */
  dBType: string;

  /**
   * 查询代码表达式
   * @type {string}
   */
  queryCodeExp: string;

  /**
   * 标准列名
   * @type {string}
   */
  standardColumnName: string;

  /**
   * 自增列
   * @type {boolean}
   * @default false
   */
  autoIncrement: boolean;

  /**
   * 自动产生值
   * @type {boolean}
   * @default false
   */
  valueAutoGen: boolean;
}
